aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/[username]/items/[id]
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-02-20 23:17:57 -0800
committerAdam Soltys <[email protected]>2024-02-20 23:17:57 -0800
commit4c0102db94287b5adc2333d874a35154aaf86d43 (patch)
tree6c2882b7ed4db076ffe70a586c78f06bcddfaa61 /src/routes/(app)/[username]/items/[id]
parentfbf3cef47c612b9c334917f10c810c797fc77da6 (diff)
downloadcoinos-ui-items.tar.gz
coinos-ui-items.zip
item drag and dropitems
Diffstat (limited to 'src/routes/(app)/[username]/items/[id]')
-rw-r--r--src/routes/(app)/[username]/items/[id]/+page.server.js3
-rw-r--r--src/routes/(app)/[username]/items/[id]/+page.svelte10
2 files changed, 8 insertions, 5 deletions
diff --git a/src/routes/(app)/[username]/items/[id]/+page.server.js b/src/routes/(app)/[username]/items/[id]/+page.server.js
index 960f9af4..4cfc952c 100644
--- a/src/routes/(app)/[username]/items/[id]/+page.server.js
+++ b/src/routes/(app)/[username]/items/[id]/+page.server.js
@@ -1,7 +1,7 @@
import { fd, auth, get, post } from "$lib/utils";
import { fail, redirect } from "@sveltejs/kit";
- export let load = async ({ cookies, params: { id } }) => {
+export let load = async ({ cookies, params: { id } }) => {
let item = await get(`/items/${id}`);
return { item };
};
@@ -12,7 +12,6 @@ export const actions = {
try {
await post(`/items`, form, auth(cookies));
} catch (e) {
- console.log(e);
return fail(400, { message: e.message });
}
diff --git a/src/routes/(app)/[username]/items/[id]/+page.svelte b/src/routes/(app)/[username]/items/[id]/+page.svelte
index ddf4cf1d..49619a33 100644
--- a/src/routes/(app)/[username]/items/[id]/+page.svelte
+++ b/src/routes/(app)/[username]/items/[id]/+page.svelte
@@ -1,14 +1,18 @@
<script>
import { t } from "$lib/translations";
import ItemForm from "$comp/ItemForm.svelte";
+ import { fail } from "$lib/utils";
+
export let data;
- let { item } = data;
- console.log(item)
+ export let form;
+
+ $: form?.message && fail(form.message);
+ let { item, user } = data;
</script>
<div class="container max-w-xl mx-auto">
<h1 class="px-3 md:px-0 text-center text-3xl md:text-4xl font-semibold mb-10">
{$t("items.edit")}
</h1>
- <ItemForm {item} />
+ <ItemForm {item} {user} />
</div>